Fault-Tolerant Real-Time Scheduling under Execution Time Constraints
نویسنده
چکیده
The primary backup with deallocation approach of is a strategy for the fault tolerant online scheduling of hard real time tasks In this scheme tasks are either rejected within a short time after the request or guaranteed to be executed even in case of a processor failure In this paper several heuristics for the guarantee algorithm are investigated For the rst time di erent processor selection strategies for guarantee algorithms with execution time constraints are compared In addition the concept of a decision deadline is introduced which then leads to an extension of the primary and backup checking routines The thus modi ed checking routines are shown to achieve a lower rejection ratio for tight task deadlines and constrained scheduler execution times than the modi cation making use of task slack suggested in ETH Zurich Computer Engineering and Networks Laboratory CH Zurich email naedele tik ee ethz ch
منابع مشابه
Reliability-Driven Fault Tolerant Scheduling Heuristics for Distributed Embedded Real-Time Systems
We present a new scheduling approach to produce automatically a fault tolerant distributed schedule for critical distributed and real-time embedded systems. The approach that we propose take as input a set of operations (tasks), a target distributed architecture, some distribution constraints, some indications on the execution times of the operations on the processors of the target architecture...
متن کاملFault Tolerant Real Time Systems
Real time systems are systems in which there is a commitment for timely response by the computer to external stimuli. Real time applications have to function correctly even in presence of faults. Fault tolerance can be achieved by either hardware or software or time redundancy. Safety-critical applications have strict time and cost constraints, which means that not only faults have to be tolera...
متن کاملSchedulability analysis for fault tolerant real-time systems
Predictability and fault tolerance are major requirements for complex real-time systems, which are either safety or mission critical. Traditionally fault tolerant techniques were employed to tackle the problem of ensuring correctness in the value domain only. We stress that the fault tolerance requirements and timing constraints are not orthogonal issues as they appear to be, and hence any viab...
متن کاملEfficient fault tolerant Scheduling techniques And Backup Overloading techniques For Real Time System
To provide the performance analysis of off-line scheduling algorithms which address the issues of fault tolerance, reliability, real-time, task precedence constraints and heterogeneity in real time systems. The performance measures of these algorithms on which they are differentiated on each other are performance, reliability, schedulability. To compare the performance of backup overloading tec...
متن کاملAn Algorithm for Automatically Obtaining Distributed and Fault-Tolerant Static Schedules
Our goal is to automatically obtain a distributed and fault-tolerant embedded system: distributed because the system must run on a distributed architecture; fault-tolerant because the system is critical. Our starting point is a source algorithm, a target distributed architecture, some distribution constraints, some indications on the execution times of the algorithm operations on the processors...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999